#include "lista.h"
#include "float.h"
Lista::Lista()
{
    this->maximoT=-DBL_MAX;
    this->maximoX=-DBL_MAX;
    this->maximoY=-DBL_MAX;
    this->minimoT=DBL_MAX;
    this->minimoX=DBL_MAX;
    this->minimoY=DBL_MAX;
    this->elementos=new QList<Vector>();

}

Lista::~Lista()
{
    delete elementos;
}

void Lista::append(Vector v)
{
    this->maximoT=v.t>this->maximoT? v.t:this->maximoT;
    this->maximoX=v.x>this->maximoX?v.x:this->maximoX;
    this->maximoY=v.y>this->maximoY?v.y:this->maximoY;
    this->minimoT=v.t<this->minimoT? v.t:this->minimoT;
    this->minimoX=v.x<this->minimoX?v.x:this->minimoX;
    this->minimoY=v.y<this->minimoY?v.y:this->minimoY;
    this->elementos->append(v);
}

